/******************** 
	作用:支付方式
	作者:蔡俊雄
	版本:V1.0
	时间:2015-08-12
	修改:20115-08-13(说明:按恒健的要求添加删除时弹出确认框)
********************/

$(function() {
	var tableId = "#dynamic-table"; //表格ID
	var addUrl = "/PayConfig/Type/add"; //添加支付方式地址
	var deleteUrl = ""; //删除的地址
	
	General.extendDialog();//扩展对话框
	General.initAutoPostSelect(); //初始化页面中所有自动跳转的下拉列表
	
	//-----------------添加支付方式-----------------
	//点击"添加支付方式"按钮
	$("#sureAdd").on("click", function(e) {
		General.stopEvent(e);
		var title="添加支付方式";
		showReplyDialog(title);
	});
	
	/**
	 * 显示"添加支付方式"窗口
	 * @param {String} title 弹出窗口的标题
	 */
	function showReplyDialog(title){
		var url = addUrl;
		General.showDialogWidthHeight(title,url,700,400);
	}
	
	//-----------------删除-----------------
	//点击删除所选按钮
//	$("#delete,#delete2").on("click", function(e) {
//		General.stopEvent(e);
//		//判断是否有行被选中
//		var ids=$("#checkedIds").val();
//		if (ids.length > 0) {
//			//弹出确认框
//			General.confirm("您确定要删除所有选中的商品吗?",null,startDelete,null,ids);
//		} else {
//			General.alert("请先选中要删除的商品再进行操作!");
//		}
//	});
	//点击行内"删除"按钮
	$(tableId + ">tbody a[data-id=delete]:not([disabled])").on("click", function(e) {
		General.stopEvent(e);
		var tr = $(this).closest("tr");
		var id = tr.attr("data-id");
		deleteUrl = $(this).attr("href");
		var title=tr.find("td:eq(1) span").text();
		General.confirm("您确定要删除"+title+"吗?",null,startDelete,null,id);
	});
	//开始删除
	function startDelete(ids) {
		General.showMask();
//		if(typeof(ids)=="object"){
//			ids=ids.join(",");
//		}
//		var options = {
//			"id": ids
//		};
		var url = deleteUrl;
		var data = {
//			"id": ids
		};
		var tip = "正在删除";
		Common.ajaxPostWantResult(url, data, tip, window, window);
//		Common.ajaxPost(options, null, url, data, tip, completeDelete, failDelete);
	};
	//删除成功
	function completeDelete(options, data, status) {
		General.hideMask();
		window.location.reload();
	};
	//删除失败
	function failDelete() {
		General.hideMask();
		General.alert("删除失败!");
	};
	//支付，启用或禁用
	$(tableId + ">tbody .payEnabled").on("click", function(e) {
		General.stopEvent(e);
		var THIS=$(this);
		var enable=THIS.data('payenable');
		var tip=enable==1?"启用":"禁用";
		var url = THIS.data("href");
		General.confirm("您确定要设置"+tip+"吗?",null,function(){
			var tip = "正在设置";
			data=[];
			//window.location.href=url;
			Common.ajaxPostWantResult(url, data, tip, window, window);
		},null);
	});
});